something which overlaps - Turkish English Dictionary